#ifndef _exti_H
#define _exti_H


#include "system.h"

void My_EXTI_Init(void);
void My_EXTI_Init1(void);

//PB14(in) SEL_I
#define 	SEL_I_PORT_SOURCE  GPIO_PortSourceGPIOB 
#define 	SEL_I_PIN_SOURCE   GPIO_PinSource14
#define   SEL_I_EXTI_IRQ     EXTI14_IRQn

//PB13(in)	/PE_I
#define 	PE_I_PORT_SOURCE  GPIO_PortSourceGPIOB 
#define 	PE_I_PIN_SOURCE   GPIO_PinSource13

//PB10(in)	/ERR_I
#define 	ERR_I_PORT_SOURCE  GPIO_PortSourceGPIOB 
#define 	ERR_I_PIN_SOURCE   GPIO_PinSource10

//PB11(in)	/ACK_I
#define 	ACK_I_PORT_SOURCE  GPIO_PortSourceGPIOB 
#define 	ACK_I_PIN_SOURCE   GPIO_PinSource11
#define   ACK_I_EXTI_IRQ     EXTI11_IRQn


//PB12(in)	BUSY_I
#define 	BUSY_I_PORT_SOURCE  GPIO_PortSourceGPIOB 
#define 	BUSY_I_PIN_SOURCE   GPIO_PinSource12
#define   BUSY_I_EXTI_IRQ     EXTI12_IRQn

//PG2(in)	/STB_INPUT
#define 	STB_INPUT_PORT_SOURCE  GPIO_PortSourceGPIOG
#define 	STB_INPUT_PIN_SOURCE   GPIO_PinSource2
#define   STB_INPUT_EXTI_IRQ     EXTI2_IRQn

//PD8--PD15(in)	DI1--DI8
//#define 	STB_INPUT_PORT_SOURCE  GPIO_PortSourceGPIOBG
//#define 	STB_INPUT_PIN_SOURCE   GPIO_PinSource12



#endif
